Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 6b983872fa99067f8f776e8fae637b40b241538f


Parents : bb7bbaf
Author : Mark Qvist <mark@unsigned.io>
Date : 2022-11-17T13:16:22+01:00

Updated readme

Changes

1 files changed, 6 insertions(+), 6 deletions(-)

M README.md +6 -6

Diff

diff --git a/README.md b/README.md
index 006dc5f..a9fa98a 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
# Lightweight Extensible Message Format
-LXMF is a simple and flexible messaging format and delivery protocol that allows a wide variety of implementations, while using as little bandwidth as possible. It is built on top of [Reticulum](https://github.com/markqvist/reticulum) and offers zero-conf message routing, end-to-end encryption and Forward Secrecy by default.
+LXMF is a simple and flexible messaging format and delivery protocol that allows a wide variety of implementations, while using as little bandwidth as possible. It is built on top of [Reticulum](https://reticulum.network) and offers zero-conf message routing, end-to-end encryption and Forward Secrecy by default.
User-facing clients built on LXMF include:
-- [Sideband](https://github.com/markqvist/sideband)
-- [Nomad Network](https://github.com/markqvist/nomadnet)
+- [Sideband](https://unsigned.io/sideband)
+- [Nomad Network](https://unsigned.io/nomadnet)
- [Nexus Messenger](https://github.com/HarlekinSimplex/nexus_messenger)
## Structure
@@ -81,7 +81,7 @@ The LXM Router then handles the heavy lifting, such as message packing, encrypti
## Transport Encryption
-LXMF uses encryption provided by [Reticulum](https://github.com/markqvist/reticulum), and thus uses end-to-end encryption by default. The delivery method of a message will influence which transport encryption scheme is used.
+LXMF uses encryption provided by [Reticulum](https://reticulum.network), and thus uses end-to-end encryption by default. The delivery method of a message will influence which transport encryption scheme is used.
- A message can be delivered opportunistically, embedded in a single Reticulum packet. In this cases the message will be opportunistically routed through the network, and will be encrypted with _ephemeral_ keys derived with _ECDH_ on _Curve25519_. This mode offers Perfect Forward Secrecy.
@@ -93,8 +93,8 @@ LXMF uses encryption provided by [Reticulum](https://github.com/markqvist/reticu
Assuming the default Reticulum configuration, the binary wire-format is as follows:
-- 10 bytes destination hash
-- 10 bytes source hash
+- 16 bytes destination hash
+- 16 bytes source hash
- 64 bytes Ed25519 signature
- Remaining bytes of [msgpack](https://msgpack.org) payload data, in accordance with the structure defined above


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────